package com.colorfruit.admin.business.service;

import com.colorfruit.admin.pojo.entity.GlobalProcessionControl;
import com.colorfruit.framework.model.pojo.BaseResult;

public interface ConfigService {

    //获取全局进度
    GlobalProcessionControl getGlobalProcession();
    //变更全局进度
    BaseResult setGlobalProcession(Byte globalStatus);
    //设置热销产品数量
    BaseResult setHotSaleProductNums(Integer hotSaleNum);
    //设置运输成本
    BaseResult setTransportCost(String transportCost);
    //设置运输成本
    BaseResult setDistributionCost(String distributionCost);
    //设置redis缓存开关
    BaseResult setRedisStatus(String redisStatus);
    //获取redis的缓存开关
    Integer getRedisStatus();
    //重置全局配置
    BaseResult restartConfig();
    //设置开始下单时间
    BaseResult setStartShopTime(String time);
    //设置结束下单时间
    BaseResult setStopShopTime(String time);
    //重置全局配置时间
    BaseResult restartGlobalConfigTime(String time);

    BaseResult saveMedia(Byte mediaType, String mediaCode, String ossUrl, Byte forceReplace);
    BaseResult getMedia(String mediaCode);

}
